
var events = require('events')

var eventEmitter = new events.EventEmitter()

// 延时执行
eventEmitter.on('event1', function(){
    console.log('trigger')
})

setTimeout(function() {
    eventEmitter.emit('event1')
}, 1000)

// 触发事件时带参数
eventEmitter.on('event2', function(a, b){
    console.log('listener1', a, b)
})
eventEmitter.on('event2', function(a, b){
    console.log('listener2', a, b)
})

eventEmitter.emit('event2', 'turkey', 'lamb')
